symmetrical and perfect